# Q. What is this file?
# A. This file contains options which allow you to configure your multiworld experience while allowing
#    others to play how they want as well.
#
# Q. How do I use it?
# A. The options in this file are weighted. This means the higher number you assign to a value, the
#    more chances you have for that option to be chosen. For example, an option like this:
#
#    map_shuffle:
#      on: 5
#      off: 15
#
#    Means you have 5 chances for map shuffle to occur, and 15 chances for map shuffle to be turned
#    off.
#
# Q. I've never seen a file like this before. What characters am I allowed to use?
# A. This is a .yaml file. You are allowed to use most characters.
#    To test if your yaml is valid or not, you can use this website:
#        http://www.yamllint.com/
#    You can also verify that your Archipelago options are valid at this site:
#        https://archipelago.gg/check

# Your name in-game, limited to 16 characters.
#     {player} will be replaced with the player's slot number.
#     {PLAYER} will be replaced with the player's slot number, if that slot number is greater than 1.
#     {number} will be replaced with the counter value of the name.
#     {NUMBER} will be replaced with the counter value of the name, if the counter value is greater than 1.
name: Player{number}

# Used to describe your yaml. Useful if you have multiple files.
description: Default Age Of Mythology Retold Template

game: Age Of Mythology Retold
requires:
  version: 0.6.7 # Version of Archipelago required for this yaml to work as expected.

Age Of Mythology Retold:
  ################
  # Game Options #
  ################
  progression_balancing:
    # A system that can move progression earlier, to try and prevent the player from getting stuck and bored early.
    # 
    # A lower setting means more getting stuck. A higher setting means less getting stuck.
    #
    # You can define additional values between the minimum and maximum values.
    # Minimum value is 0
    # Maximum value is 99
    random: 0
    random-low: 0 # random value weighted towards lower values
    random-high: 0 # random value weighted towards higher values
    random-range-0-99: 0 # random value between 0 and 99
    disabled: 0 # equivalent to 0
    normal: 50 # equivalent to 50
    extreme: 0 # equivalent to 99

  accessibility:
    # Set rules for reachability of your items/locations.
    # 
    # **Full:** ensure everything can be reached and acquired.
    # 
    # **Minimal:** ensure what is needed to reach your goal can be acquired.
    full: 50
    minimal: 0

  goal:
    # Goal for this playthrough.
    # 
    # fott_32_victory:
    # Beat scenario 32, A Place in My Dreams, to win.
    # Note: Beating scenario 32 requires all 3 Progressive Age Unlock items for whatever the civilization is for that scenario (vanilla Greek)
    # (the Mythic Age is needed to build the Wonder).
    fott_32_victory: 50

  gem_shop:
    # Enable the Gem Shop.
    # 
    # When enabled: beating scenarios earns Gems (currency), which are spent in the shop to receive items and hints. The shop scenario is accessible from the campaign menu.
    # 
    # When disabled: victories award random multiworld items instead of Gems,
    # the shop scenario returns the player to the menu immediately, and no
    # shop-related items or locations are generated.
    'false': 0
    'true': 50

  wins_to_open_shop:
    # Number of scenario victories required to open each additional shop tier (only used when Gem Shop is enabled).
    # Shop A (Marsh) is always open. Shop B (Desert) opens after this many wins. Shop C (Grass) opens after 2x wins. Shop D (Hades) opens after 3x wins.
    # Set to 0 to open all shops immediately.
    #
    # You can define additional values between the minimum and maximum values.
    # Minimum value is 0
    # Maximum value is 10
    4: 50
    random: 0
    random-low: 0 # random value weighted towards lower values
    random-high: 0 # random value weighted towards higher values
    random-range-0-10: 0 # random value between 0 and 10

  random_major_gods:
    # Randomize the major god for each scenario at generation time. The assigned god determines which techs and minor gods are available.
    # Be ready to think on your feat with this turned on.
    'false': 0
    'true': 50

  force_different_god:
    # When random_major_gods is enabled, forces the random god to never be the vanilla major god for that scenario and makes it more likely to play a civilization different from the vanilla.
    # (e.g. 1. Omens is normally Poseidon, so you'll never play Poseidon on that mission with this on, and Zeus and Hades are much less likely)
    'false': 0
    'true': 50

  myth_unit_sanity:
    # Include myth unit tier unlock items in the pool.
    # When enabled, all myth units are forbidden at the start and must be unlocked by finding the corresponding tier item.
    # Turn this off for an easier time, but there will be very little variety in playstyle.
    'false': 0
    'true': 50

  trap_percentage:
    # Percentage of filler items to replace with traps (0 = no traps, 100 = all filler becomes traps).
    # Traps fire randomly during scenarios. Only filler items are replaced; useful items are never swapped for traps.
    # At 20%, there will be roughly 15 traps total.
    #
    # You can define additional values between the minimum and maximum values.
    # Minimum value is 0
    # Maximum value is 100
    20: 50
    random: 0
    random-low: 0 # random value weighted towards lower values
    random-high: 0 # random value weighted towards higher values
    random-range-0-100: 0 # random value between 0 and 100

  update_buildings_for_random_god:
    # When Random_Major_Gods is enabled, transform your starting military buildings to match the randomly assigned civilization.
    # For example, 1. Omens is normally Greek. If you're randomly assigned Set, the Military Academies and Archery Ranges are transformed into Egyptian Barracks.
    'false': 0
    'true': 50

  shuffle_greek_major_gods:
    # Include Greek major gods in the random major god pool. Turn this off to never play as the Greeks.
    # Only applies when Random Major Gods is enabled.
    'false': 0
    'true': 50

  shuffle_egyptian_major_gods:
    # Include Egyptian major gods in the random major god pool. Turn this off to never play as the Egyptians.
    # Only applies when Random Major Gods is enabled.
    'false': 0
    'true': 50

  shuffle_norse_major_gods:
    # Include Norse major gods in the random major god pool. Turn this off to never play as the Norse.
    # Only applies when Random Major Gods is enabled.
    'false': 0
    'true': 50

  shuffle_atlantean_major_gods:
    # Include Atlantean major gods in the random major god pool. Turn this off to never play as the Atlanteans
    # Only applies when Random Major Gods is enabled.
    'false': 0
    'true': 50

  fott_greek_campaign:
    # Include the Fall of the Trident: Greek campaign (scenarios 1-10).
    # When disabled, FotT scenarios 1-10 are removed from the pool.
    'false': 0
    'true': 50

  fott_egyptian_campaign:
    # Include the Fall of the Trident: Egyptian campaign (scenarios 11-20).
    # When disabled, FotT scenarios 11-20 are removed from the pool.
    'false': 0
    'true': 50

  fott_norse_campaign:
    # Include the Fall of the Trident: Norse campaign (scenarios 21-30).
    # When disabled, FotT scenarios 21-30 are removed from the pool.
    'false': 0
    'true': 50

  new_atlantis_campaign:
    # Include The New Atlantis campaign.
    # When disabled, all 12 New Atlantis scenarios are removed from the pool.
    'false': 50
    'true': 0

  golden_gift_campaign:
    # Include The Golden Gift campaign.
    # When disabled, all 4 Golden Gift scenarios are removed from the pool.
    'false': 50
    'true': 0

  ##################
  # Starting Setup #
  ##################
  starting_scenarios:
    # Which civilization block is unlocked at the start?
    # 
    # greek:        Scenarios 1-10 (Fall of the Trident: Greek)
    # egyptian:     Scenarios 11-20 (Fall of the Trident: Egyptian)
    # norse:        Scenarios 21-30 (Fall of the Trident: Norse)
    # new_atlantis: Start with the New Atlantis Campaign. All of Fall of the Trident is locked until you find unlock items.
    #               Requires new_atlantis_campaign to be enabled.
    # 
    # The other FotT sections must be found as items in the pool. Within a section, all scenarios are immediately accessible.
    # 
    # Starting with the Greek block is the easiest.
    greek: 50
    egyptian: 0
    norse: 0
    new_atlantis: 0

  #################
  # Final Section #
  #################
  final_scenarios:
    # What unlocks the Final scenario block (scenarios 31-32)?
    # 
    # beat_x_scenarios (recommended):
    # Beat the chosen number of scenarios (set via x_scenarios below) to receive the Atlantis Key and open the Final section.
    # 
    # always_open:
    # The Final section is available from the start. This can result in a much shorter experience.
    # 
    # atlantis_key:
    # The Atlantis Key is shuffled randomly into the item pool. Finding it anywhere opens the Final section.
    beat_x_scenarios: 50
    always_open: 0
    atlantis_key: 0

  x_scenarios:
    # If Final Scenarios (above) is set to beat_x_scenarios, this is how many scenarios must be completed before you receive the Atlantis Key.
    # 
    # You may beat any combination of scenarios from any activated campaigns. 
    # (46 requires beats all 30 Fall of the Trident, all 12 New Atlantis, and all 4 Golden Gift scenarios)
    #
    # You can define additional values between the minimum and maximum values.
    # Minimum value is 0
    # Maximum value is 46
    12: 50
    random: 0
    random-low: 0 # random value weighted towards lower values
    random-high: 0 # random value weighted towards higher values
    random-range-0-46: 0 # random value between 0 and 46

  #############
  # Item Pool #
  #############
  extra_final_mission_age_unlocks:
    # Scenario 32 requires 3 Age Unlock items to reach the Mythic Age and build the Wonder. 
    # This adds extra copies of whichever civilization's Age Unlock corresponds to the god assigned to scenario 32 (Greek by default, or randomized if Random Major Gods is enabled).
    # 
    # At the default of 1, there are 4 total copies of that unlock in the pool.
    #
    # You can define additional values between the minimum and maximum values.
    # Minimum value is 0
    # Maximum value is 5
    1: 50
    random: 0
    random-low: 0 # random value weighted towards lower values
    random-high: 0 # random value weighted towards higher values
    random-range-0-5: 0 # random value between 0 and 5

  hero_abilities:
    # Include custom hero special ability items in the item pool?
    # 
    # enabled (true):
    # Recommended setting for an exciting, hero-focued campaign.
    # The following items are included:
    # 
    # Arkantos:
    #   - Arkantos Lifesteal         (Arkantos' melee attacks heal him)
    #   - Arkantos Petrifying Shout  (shout ability petrifies and damages nearby enemies)
    #   - Arkantos is a House        (Arkantos provides +10 population capacity)
    #   - Arkantos Attack Speed      (increases melee attack speed)
    # 
    # Ajax:
    #   - Ajax Stunning Blow         (shield bash stuns the target for 10 seconds)
    #   - Ajax Smiting Strikes       (melee attacks temporarily reduce target's max HP)
    #   - Ajax Shield Bash AOE       (shield bash hits a wide area)
    # 
    # Chiron:
    #   - Chiron Poison Arrow        (arrows apply a poison damage over time)
    #   - Chiron Crippling Fire      (arrows slow the target's attack rate significantly)
    #   - Chiron Shotgun Special     (special shot fires a ton of extra arrows)
    # 
    # Amanra:
    #   - Amanra Whirlwind Throw     (leap attack sends targets flying)
    #   - Amanra Army of the Dead    (enemies slain by Amanra are reincarnated as allied minions)
    #   - Amanra Divine Smite        (melee attacks deal +5 divine damage)
    # 
    # Odysseus:
    #   - Odysseus Entangling Shot   (special shot snares the targets' movement for 10 seconds)
    #   - Odysseus Swift Escape      (ranged attacks cripple the target's speed)
    #   - Odysseus Perfect Accuracy  (ranged attacks never miss)
    # 
    # Reginleif:
    #   - Reginleif Frost Strike     (arrows progressively freeze the target)
    #   - Reginleif +1 Projectile    (fire an additional javelin)
    # 
    # Kastor (only in pool when New Atlantis campaign is enabled):
    #   - Kastor Undermines with Attacks  (melee attacks deal large damage over time to buildings)
    #   - Kastor Can Summon Soldiers      (Kastor can train Hoplites, Spearmen, Berserks, and Murmillos)
    #   - Kastor is a Manor               (Kastor provides +20 population capacity)
    # 
    # disabled (false):
    # All above hero ability items are removed from the pool and replaced with
    # filler. Removing these makes the game much harder and less hero-focused.
    'false': 0
    'true': 50

  ###########################
  # Item & Location Options #
  ###########################
  local_items:
    # Forces these items to be in their native world.
    []

  non_local_items:
    # Forces these items to be outside their native world.
    []

  start_inventory:
    # Start with the specified amount of these items. Example: "Bomb: 1"
    {}

  start_inventory_from_pool:
    # Start with the specified amount of these items and don't place them in the world. Example: "Bomb: 1"
    # 
    # The game decides what the replacement items will be.
    {}

  start_hints:
    # Start with these item's locations prefilled into the ``!hint`` command.
    []

  start_location_hints:
    # Start with these locations and their item prefilled into the ``!hint`` command.
    []

  exclude_locations:
    # Prevent these locations from having an important item.
    []

  priority_locations:
    # Prevent these locations from having an unimportant item.
    []

  item_links:
    # Share part of your item pool with other players.
    []

  plando_items:
    # Generic items plando.
    []
